@charset "utf-8";
/* CSS Document */
html, body, div, p, ul,ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, frameset, table, th, tr, td, fieldset { margin: 0; padding: 0; }
a:link {
	color: #333;
	text-decoration:none
}
a:hover {
	color: #666;text-decoration:none
}
body{ font-size:14px; font-family:"微软雅黑"; margin:0 auto;}
/* li */ 
ul,li{list-style-type:none;} 
.top{ width:1280px; margin:0 auto; margin-top:30px; height:85px;}
.logo{ width:540px; float:left; margin-right:60px;}
.nav{ width:100%; margin:0 auto; height:50px; background:#0d6439}
.menu { width:1289px; margin:0 auto; }
.menu ul {padding:0; margin:0;list-style-type: none;}
.menu ul li {float:left; position:relative;}
.menu ul li a, .menu ul li a:visited {display:block; text-align:center; text-decoration:none; width:210px; height:45px; color:#fff;line-height:50px; font-size:16px;}
.menu ul li ul {display: none;}
.menu ul li:hover a {color:#fff; }
.menu ul li:hover ul {display:block; position:absolute; top:31px; left:0; width:105px;}
.menu ul li:hover ul li a {display:block; background:#faeec7; color:#000;}
.menu ul li:hover ul li a:hover {background:#dfc184; color:#000;}
.tel{ width:500px; float:right; color:#0d6439; font-size:22px; font-weight:bold; line-height:25px; padding-top:3px;} 

.banner{ width:100%; margin:0 auto; background:url(banner_bg.jpg); background-size:100% 100%;height:735px;}

.a{ width:1280px; margin:0 auto; height:50px; line-height:50px; border-bottom:4px solid #0d6439; font-size:20px; font-weight:bold; margin-top:30px;}
.b{ width:1280px; margin:0 auto; height:30px; line-height:30px; font-size:14px;}
.c{ width:1280px; margin:0 auto; height:50px; line-height:50px; border-bottom:4px solid #0d6439; font-size:22px; font-weight:bold; text-align:center; color:#0d6439}

.jjfa{ width:1300px; margin:0 auto; margin-top:10px; height:100%; height:auto; overflow:hidden;}
.aa{ width:380px; float:left; margin:15px; height:100%; height:auto; overflow:hidden; border:1px solid #0d6439; padding:10px;}
.aaa{ height:200px;}
.bbb{ line-height:40px; font-size:16px; font-weight:bold;}
.ccc{ line-height:26px;}

.about{ width:100%; margin:0 auto; margin-top:30px; padding-top:30px; padding-bottom:30px; background:#f4f4f4}
.ab{ width:1280px; margin:0 auto; line-height:30px; margin-top:30px;}

.scrollleft{width:1280px;margin:20px auto;}
.scrollleft li{float:left;margin-right:7px;display:inline;width:260px;text-align:center;line-height:19px; background:#fff;}
.scrollleft img{width:260px;height:160px;border:solid 1px #ddd;}
.scrollleft li span{ line-height:40px;}


.scrollleftt{width:1280px;margin:20px auto; height:500px;}
.scrollleftt li{float:left;margin:7px;display:inline;width:305px;text-align:center;line-height:19px; background:#0d6439}
.scrollleftt li span{ line-height:40px; color:#fff}
.scrollleftt img{width:305px;height:200px;}

.xw{ width:1280px; margin:0 auto; height:100%; height:auto; overflow:hidden; margin-top:30px; padding-bottom:30px;}
.xwt{ width:1250px; margin:0 auto;  height:45px; line-height:45px; padding-left:30px; color:#fff; font-size:14px;background:#0d6439; font-size:16px; font-weight:bold}
.xwmore{ width:100px; float:right; text-align:right; padding-right:30px;}
.xwmore a{ color:#fff; font-size:14px; text-decoration:none}
.xwnew{ width:600px; float:left; margin-left:20px; margin-right:20px; line-height:44px; border-bottom:1px dashed #ddd;}
.xwnew a{ color:#000;  text-decoration:none}
.xwnew a:hover{ color:#0d6439}
.xwsj{ width:100px; float:right; text-align:right; padding-right:10px;}

.foot{ width:100%; margin:0 auto; height:100%; height:auto; overflow:hidden; background:#0d6439; padding-top:50px; text-align:center; padding-bottom:30px; color:#fff; line-height:30px;}

.main{width:1280px; height:auto; margin:0 auto; overflow:hidden; height:100%;  background:#FFFFFF; padding-bottom:10px; margin-top:10px;}
.left{width:252px; float:left; height:100%px; overflow:hidden; height:auto}
.left_title{width:252px; height:50px; line-height:50px; margin:0 auto; background:#0d6439; text-indent:10px; font-size:16px; font-weight:bold; color:#ffffff;}
.left_list{ width:230px; margin:0 auto; border-bottom:1px solid #ddd; border-left:1px solid #ddd; border-right:1px solid #ddd; background:#f5f3f4; padding:10px;}
.left_list span{ padding:5px; font-size:14px; line-height:24px;}
.left_list ul{}
.left_list ul li{ border-bottom:1px solid #0d6439; line-height:35px; text-indent:10px;font-size:14px;}
.left_list ul li a{color:555555; text-decoration:none;}
.left_list ul li ul{}
.left_list ul li ul li{ background:url(../images/class_back.jpg); background-repeat:no-repeat; background-position:top; line-height:29px; text-indent:20px; margin-top:5px; font-size:12px;}
.left_list ul li ul li a{ color:#555555; text-decoration:none;}
.left_list ul li ul li a:hover{color:#003366; text-decoration:underline;}

.lianxi{width:225px; border:1px solid #ddd; background:#f4f4f4; margin-top:10px; margin-left:8px; padding-left:10px;}



.right{ width:960px; float:right; padding:20px; background:#f4f4f4}
.title{ height:32px; color:#000;line-height:32px; font-weight:bold; font-size:14px; margin-bottom:10px; border-bottom:1px solid #ddd;}
.title a{color:#000; text-decoration:none;}
.title span{float:right; padding-right:10px; font-size:12px}
.title span a{color:#000; text-decoration:none;}
.title span a:hover{color:#000; text-decoration:none;}
.content{padding:6px; line-height:30px; font-size:14px; overflow:hidden;}
#about{font-size:12px; line-height:22px;}
.about_text{ float:left; padding:10px;}
.about_pic{float:left;text-align:right;}
.lm{float:left; background: url(../images/l.jpg)  no-repeat; padding-left:30px; width:123px;}
.more{float:right;margin-right:10px; height:38px; line-height:38px; }

#product{}
#product li{width:300px; height:250px; background-repeat:no-repeat; background-position:top; float:left; margin:6px; border:1px solid #ddd;}
.productpic{width:260px; height:200px; margin:7px 0 0 7px;}
.productname{height:20px; text-align:center; line-height:20px; padding-top:10px;}
#news{}
#news li{line-height:35px; line-height:35px; border-bottom:1px dashed #cccccc;}
#news li a{color:#555555; text-decoration:none;}
#news li a:hover{color:#003366; text-decoration:underline;}


.pagelink{ float:right; height:26px; line-height:26px; background-color:#DCD9D4; margin:20px 0 0 0; padding:0 10px;}
.pagelink a, .pagelink span{ padding:0 3px;}
.pagelink a.on, .pagelink a:hover{ color:#F9003B;}

.nr_text{ font-size:14px; line-height:26px; color:#333;}

.product_scroll{  padding:10px 20px 0 20px; position:relative;}
.product_scroll_inner{ height:170px; overflow:hidden;}
.product_scroll ul{ width:180px; float:left; padding:0 6px; overflow:hidden; }
.product_scroll li img{ width:170px; height:140px; padding:2px; border:1px solid #E8E8E8; overflow:hidden;}
.product_scroll li.text{ height:26px; line-height:26px; overflow:hidden; white-space:nowrap; background:url(../images/tbg.jpg) repeat-x 0 0; text-align:center; margin-top:1px;}
.product_scroll .btn_l, .product_scroll .btn_r{ display:block; width:12px; height:74px; background:url(../images/roll.jpg) no-repeat 0 0; position:absolute; top:35px; cursor:pointer;}
.product_scroll .btn_l{ left:0;}
.product_scroll .btn_r{ background:url(../images/roll.jpg) no-repeat right 0; right:0;}
.product_scroll li a{ line-height:22px;}

.search{ height:24px;padding-left:10px; margin-top:20px; text-align:right; margin-bottom:10px;} 
.search form{padding-right:0px;}
.search ul{ padding:0px 0 0 0px;}
.search li{ float:left; height:24px; line-height:24px; overflow:hidden; color:#666; padding-left:10px;}
.search li span{ display:inline-block; height:24px; }
.search li span input{ width:220px; height:24px; line-height:24px; background:none;border:1px solid #ddd;}
.search li.btn input{ width:56px; height:64px; overflow:hidden; background:url(../images/search6.jpg) no-repeat 0 0; border:none; cursor:pointer;}


.pages {
	margin: 50px auto 20px auto;
	font-size: 14px;
	text-align: center;
}
.pages ul{display: inline-block;}
.pages a,
.pages strong{
	display:inline-block;
	line-height:28px;
	padding:0 10px;
	border:1px solid #d9d9d9;
	background-color:#ffffff; 
	text-decoration:none;
	color:#666;
	font-family:Simsun;
	-webkit-transition: all 0.2s ease-out;transition: all 0.2s ease-out;
	margin-right:3px;
}
.pages .current{
	display:inline-block;
	line-height:28px;
	padding:0 10px;
	border:1px solid #d9d9d9;
	background-color:#ffffff; 
	text-decoration:none;
	font-family:Simsun;
	-webkit-transition: all 0.2s ease-out;transition: all 0.2s ease-out;
	margin-right:3px;
	
	color:#fff;
	background-color:#0d6439;
	border-color:#0d6439;
}
.pages a:hover{
	color:#fff !important;
	background-color:#0d6439;
	border-color:#0d6439;
	text-decoration:none;
}
.pages strong{
	color:#fff;
	background-color:#24557d;
	border-color:#fff;
}
.pages span{
	padding:0 10px;
	line-height:23px;
}
